postgresql & mysql 字段类型对应关系
postgresql & mysql 字段类型对应关系如下表:
| 字段大类 | PostgreSQL 字段类型 | MySQL 字段类型 |
|---|---|---|
| 整数类型 | integer | INT |
| 整数类型 | smallint | SMALLINT |
| 整数类型 | bigint | BIGINT |
| 浮点数类型 | real | FLOAT |
| 浮点数类型 | double precision | DOUBLE |
| 定点数类型 | numeric(p, s) | DECIMAL(p, s) |
| 文本类型 | text | TEXT |
| 文本类型 | character(n) | CHAR(n) |
| 文本类型 | character varying(n) | VARCHAR(n) |
| 文本类型 | citext | VARCHAR(n) (with COLLATE utf8_bin) |
| 日期和时间类型 | date | DATE |
| 日期和时间类型 | time | TIME |
| 日期和时间类型 | timestamp | DATETIME |
| 日期和时间类型 | timestamptz | DATETIME (with appropriate time zone) |
| 布尔类型 | boolean | BOOLEAN |
| 二进制数据类型 | bytea | BLOB |
| UUID | uuid | CHAR(36) (as string) |
| 枚举类型 | enum | ENUM |
| 几何数据类型 | point | GEOMETRY |
| 几何数据类型 | line | GEOMETRY |
| 几何数据类型 | polygon | GEOMETRY |
| 网络地址类型 | inet | CHAR(45) (as string) |
| 网络地址类型 | cidr | CHAR(43) (as string) |
| 网络地址类型 | macaddr | CHAR(17) (as string) |
